请先登录

Hermes Agent 变身 Codex,下一代 Agent 拼的是多端续航

296 字

Anton Coding Anton Coding 2026年6月4日 18:17

Hermes Agent 真的开始变得像 Codex 了。

这句话听起来有点反直觉。

在很多人的印象里,Hermes 更像一个活在消息端的 Agent:你在飞书里叫它,它能接任务、调工具、跑流程、回消息。Codex / Claude Code 则是另一类东西:打开项目目录,处理复杂工程,坐在桌面上写代码。

但 Hermes Desktop 发布后,这条边界开始变模糊。

它不再只是飞书里的 Agent。它开始进入桌面端,打开项目目录,坐到 Codex / Claude Code 熟悉的位置上。

所以这件事表面看是一个新客户端发布,实际更像一个信号:

下一代 Agent 拼的不是单点能力,而是多端续航。

Agent 不能只在一个入口里强。它要能在消息端接住需求,在桌面端处理复杂任务,在项目目录里执行代码,再把结果回到协作场景里。

这才是 Hermes Desktop 这次真正抛出来的问题。

图片

Hermes 怎么突然变成 Codex 了

先说事实。

Hermes Desktop 上线以后,Hermes 有了一个更接近 Coding Agent 的桌面入口。

它可以像 Codex / Claude Code 那样进入项目目录。原来配置过的 session、channel、model 等也会保留下来。Messaging、Skills & Tools、SOUL.md、项目目录切换这些入口,也都出现在桌面端。

这意味着它不是单纯换了一个壳。

它把原来 Hermes 的一部分“消息端 Agent”能力,搬到了桌面执行现场。

以前你可能在飞书里和 Hermes 交互,让它做轻量任务、跑脚本、处理资料、调用工具。现在它开始坐到桌面上,做更接近 Codex 的事情。

所以我愿意用一个更直接的说法:

Hermes Agent 变身 Codex。

但这句话不是说 Hermes 已经替代 Codex。

它真正有意思的地方是:一个原本更偏消息端的 Agent,开始补上桌面端执行能力。Agent 正在从“一个入口里的助手”,变成“跨入口续航的工作系统”。

真正的变化是 Agent 开始跨端续航

过去我们很容易按入口理解 Agent。

在飞书里的,就是消息 Agent。

在 IDE 或桌面项目里的,就是 Coding Agent。

在终端里的,就是命令行 Agent。

这种分类很自然,也很方便。但真实工作不是按工具边界发生的。

一个需求可能先在飞书里聊出来。中间要查资料、定边界、改方案、确认取舍。到了真正执行时,又要进入桌面项目目录,读代码、改文件、跑测试、看报错。

如果每一个入口背后都是一个互相陌生的 Agent,工作流就会断。

不是因为它们不强,而是因为它们各自只强在一段。

飞书里的 Agent 很适合随时调度。桌面 Coding Agent 很适合处理复杂工程。终端 Agent 很适合跑命令和看系统状态。

但一个人的工作流需要的不是“每段都有一个强工具”,而是这几段能不能接得上。

这就是我说的多端续航。

多端续航不是到处都能打开一个聊天框。

它更像一块电池:需求从一个入口开始,任务换到另一个入口继续,中间的上下文、偏好、工具能力和历史记录不掉线。

图片

我的真实分工,正好说明为什么需要续航

过去几个月,我自己的使用方式其实很分裂。

复杂 Coding 任务,我会交给 Codex。

简单 Coding 任务,很多时候直接在飞书上操控 Hermes 完成。

这个分工很顺手。

Codex 适合重工程。Hermes 适合随时叫起来,处理轻量任务、衔接消息端的工作。

但这个分工也暴露了一个问题:产品相关的讨论经常发生在 Hermes 里,真正编码时又切到 Codex。

两个工具都好用,问题是它们之间不一定能续上。

飞书里聊过的需求边界、方案取舍、历史偏好、上下游判断,到了另一个 Agent 里,往往要重新交代。

这不只是复制 prompt 麻烦。

真实工作里,最关键的信息经常不是写在某一段文字里的,而是在反复讨论中形成的共识。

为什么这个功能不能按第一版做。

为什么这里要避开某个边界。

为什么用户真正要的是一个场景闭环,不只是一个功能点。

为什么这个项目里某个历史包袱不能碰。

这些东西很难完整搬运。

所以我现在看 Hermes Desktop,不会只看它界面像不像 Codex,也不会只看它能不能打开项目目录。

我更关心的是:它能不能把飞书端沉淀下来的那部分工作记忆,续到桌面端的执行现场。

图片

多端续航不是多几个客户端

很多产品都会说自己支持多端。

网页能用,桌面能用,手机能用,这叫多端入口。

但对 Agent 来说,光有入口不够。

因为 Agent 不是普通软件。它的价值不只是“在哪里打开”,而是“它是否认识你正在做的事”。

一个真正有续航能力的 Agent,至少要接住几层东西。

第一,是同一套 profile 和长期偏好。

它要知道你是谁,你习惯什么风格,哪些事不能做,哪些流程要等确认,哪些工具优先使用。

第二,是同一套 skills 和工具能力。

你不希望在飞书里已经训练好的流程,到了桌面端又重新教一遍。

第三,是历史 session、channel、model 这些工作状态。

如果一个 Agent 在不同端口之间完全失忆,多端只是多个孤岛。

第四,是任务结果能回流。

桌面上执行完代码、生成文档、跑完检查,最好能自然回到消息端,让协作继续发生。

所以多端续航不是“做一个桌面版”。

它的本质是:同一个 Agent,带着同一套记忆和能力,在不同工作场景里接着干。

这也是 Hermes Desktop 这次让我觉得有看点的原因。

它不是从零做一个 Coding Agent。

它背后原本就有 profile、memory、skills、tools、messaging、cron、gateway 这些系统。现在桌面端加入以后,Hermes 开始有机会把“消息端调度”和“桌面端执行”放进同一条链路里。

图片

Codex 仍然强,但 Hermes 的变量不同

这里不用硬踩 Codex。

我现在仍然会把复杂 Coding 任务交给 Codex。原因很简单:它在复杂工程任务上足够强,使用习惯也已经形成。

Hermes Desktop 现在要证明的,不是标题里喊一句“变身 Codex”就够了。

它要证明的是另一件事:当一个 Agent 原本就活在消息平台、长期记忆、skills、工具调用和自动任务里,它进入桌面端以后,能不能把这些东西带到 Coding 场景里。

如果做不到,它就是一个新的桌面客户端。

如果做得到,它和 Codex 的差异就不只是“谁更会写代码”。

它争的是一个更上游的位置:从需求入口续航到执行入口。

Codex 强在编码现场。

Hermes 的变量在于,它原来就离需求现场更近。

飞书里的讨论、群聊里的任务、日常调度里的偏好、长期沉淀的 skills,这些东西如果能带进桌面 Coding 场景,Hermes Desktop 的意义就会变大。

因为很多代码问题,并不是从代码开始的。

它们先从一个模糊需求开始,从一次产品讨论开始,从一个没说清楚的边界开始。

谁能接住这些前置信息,谁在后面的执行里就更有机会少走弯路。

图片

下一代 Agent 拼的是多端续航

所以我不太想把 Hermes Desktop 写成一个普通发布新闻。

“它支持哪些系统”“怎么下载安装”“界面有什么按钮”,这些当然有用,但不是这件事的核心。

这件事更像一个趋势样本。

Agent 过去拼的是单点能力:谁会写代码,谁会调工具,谁能联网,谁能读文件,谁能跑命令。

接下来会拼另一件事:谁能陪你跨过完整工作流。

从飞书里的一个需求开始,到桌面项目里的代码改动,再到执行结果回到消息端,中间不要断。

从一个临时任务开始,到长期记忆、技能沉淀、复用流程,中间不要断。

从轻量调度开始,到复杂工程执行,中间不要断。

这就是多端续航 Agent 的价值。

它不是让你多装一个客户端,而是让 Agent 不再被某个入口困住。

现在最该验证的是续航能力

当然,现在还不能直接下结论。

Hermes Desktop 要不要真的放进主力工作流,还得拿重活测试。

我最想看的不是界面像不像 Codex,而是几个更实际的问题:

复杂项目能不能接住。

飞书端和桌面端的上下文能不能顺着走。

skills、tools、memory、session 能不能在真实任务里形成连续体验。

执行结果能不能自然回到消息端和协作场景。

图片

这些问题跑通了,Hermes Desktop 才不只是一个桌面端。

它代表的是 Agent 工作流的一种新形态:

Agent 的下一步不是变强一个端口,而是学会跨端续航。

Hermes Agent 变身 Codex,这个标题听起来像是工具变形。

但我更愿意把它看成一个趋势信号。

下一代 Agent 的竞争,不会只发生在 IDE 里,也不会只发生在聊天框里。

它会发生在你每天切换的那些工作入口之间。

谁能不断线,谁才可能真正留下来。

AI · 目录

继续滑动看下一个

Anton Coding

向上滑动看下一个